home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 1.iso / games / wauthor.zip / DOOM.WCF next >
Text File  |  1995-07-17  |  13KB  |  393 lines

  1.  
  2. ; Defines general parameters of the game for which wadfiles are intended.
  3. ;
  4. ;    Name        textual name for internal use
  5. ;    IWAD        standard 8.3 base name and extension of main wadfile
  6. ;    NewMap        default name for new map -- dictates format for all maps
  7. ;    Directory    directory in which main wadfile (and game files) reside
  8. ;    Run            command to execute (from the directory) for running a map
  9.  
  10. [WadGame]
  11. Name=DOOM
  12. IWAD=DOOM.WAD
  13. NewMap=E1M1
  14. Directory=
  15. Run=doom.exe -file $_Wadfile -warp $_Wadmap -nosound
  16.  
  17. ; Defines parameters of the default sector motif created when no motif
  18. ; file can be located at startup.
  19.  
  20. [Default.Sector]
  21. Above=STARTAN2
  22. Main=STARTAN2
  23. Below=STARTAN2
  24. Ceiling=CEIL3_5
  25. Floor=FLOOR4_8
  26. CeilingHeight=128
  27. FloorHeight=0
  28. Lighting=160
  29.  
  30. ; Defines parameters of the default door motif created when no motif
  31. ; file can be located at startup.
  32.  
  33. [Default.Door]
  34. Base=FLAT1
  35. Door=BIGDOOR2
  36. Track=DOORTRAK
  37. Type=1
  38.  
  39. ; Defines parameters of the default stair motif created when no motif
  40. ; file can be located at startup.
  41.  
  42. [Default.Stair]
  43. FloorRunner=STEP1
  44. CeilingRunner=STEP1
  45. Stairwell=METAL
  46. FloorInc=8
  47. CeilingInc=0
  48. LightingInc=0
  49.  
  50. ;    ID                used to classify things
  51. ;    Red                red value for drawing things of said class
  52. ;    Green            green value for drawing things of said class
  53. ;   Blue            blue value for drawing things of said class
  54. ;    Name            textual description of class
  55.  
  56. [Things.Classes]
  57. 0x001    255    255    255    Start
  58. 0x002    128    128    0    Weapon
  59. 0x003    255    0    0    Enemy
  60. 0x004    128    128    0    Ammo
  61. 0x005    0    255    255    Powerup
  62. 0x006    255    255    0    Key
  63. 0x007    192    192    192    Scenery
  64. 0x008    255    0    255 Teleport
  65. 0x009    192    0    0    Hazard
  66. 0x00a    0    192    0    Armor
  67. 0x00b    0    0    255    Healing
  68.  
  69. ;    ID                used to uniquely identify things in a map
  70. ;    Class            classification (defined above)
  71. ;    Size            approximate thing size (in map units)
  72. ;    Sprite            name of the sprite to use for display purposes
  73. ;    Name            textual description of thing
  74.  
  75. [Things.Types]
  76. 0x001    1    20    playa1        Player 1
  77. 0x002     1    20    playa1        Player 2
  78. 0x003     1    20    playa1        Player 3
  79. 0x004     1    20    playa1        Player 4
  80. 0x005     6    20    bkeya0        Blue card
  81. 0x006     6    20    ykeya0        Yellow card
  82. 0x007     3    128    spida1d1    Spider demon
  83. 0x008     5    20    bpaka0        Backpack
  84. 0x009     3    20    sposa1         Former sergeant
  85. 0x00a     7    20    sposu0         Body of sergeant (shredded)
  86. 0x00b     1    20    playf1        Deathmatch
  87. 0x00c     7    20    troou0         Body of imp (shredded)
  88. 0x00d     6    20    rkeya0         Red card
  89. 0x00e     8    20    bfe2b0        Destination
  90. 0x00f     7    20    playm0         Body of player
  91. 0x010     3    40    cybra1         Cyberdemon
  92. 0x011     4    20    celpa0         Bulk cell (100)
  93. 0x012     7    20    sposu0         Body of former human
  94. 0x013     7    20    sposu0         Body of former sergeant
  95. 0x014     7    20    sposu0         Body of imp
  96. 0x015     7    20    sposu0         Body of demon
  97. 0x016     7    20    sposu0         Body of cacodemon
  98. 0x018     7    20    pol5a0         Body of lost soul (blood)
  99. 0x019     7    20    pol6a0         Pole w/dead player
  100. 0x01a     7    20    pol6a0         Pole w/dying player
  101. 0x01b     7    20    treda0         Pole w/head
  102. 0x01c     7    20    pol2a0         Pole w/heads
  103. 0x01d     7    20    pol3a0         Skulls and candles
  104. 0x01e     7    20    col1a0         Column (tall/green)
  105. 0x01f     7    20    col2a0         Column (short/green)
  106. 0x020     7    20    col3a0         Column (tall/red)
  107. 0x021     7    20    col4a0         Column (short/red)
  108. 0x022     7    20    canda0         Candle
  109. 0x023     7    20    cbraa0         Candelabra
  110. 0x024     7    20    col5a0         Column w/heart
  111. 0x025     7    20    col6a0         Column w/skull
  112. 0x026     6    20    rskua0         Red skull
  113. 0x027     6    20    yskua0         Yellow skull
  114. 0x028     6    20    bskua0         Blue skull
  115. 0x029     7    20    ceyea0         Eye
  116. 0x02a     7    20    fskua0         Floating skull
  117. 0x02b     7    20    tre1a0         Tree (short)
  118. 0x02c     7    20    tblua0         Torch (tall/blue)
  119. 0x02d     7    20    tgrna0         Torch (tall/green)
  120. 0x02e     7    20    treda0         Torch (tall/red)
  121. 0x02f     7    20    smita0         Tree (thorny)
  122. 0x030     7    20    eleca0         Column (electric)
  123. 0x031     7    20    gor1a0         Chain w/dying player hung by neck
  124. 0x032     7    20    gor2a0         Chain w/player hung by ankle
  125. 0x033     7    20    gor3a0         Chain w/one legged player hung by ankle
  126. 0x034     7    20    gor4a0         Chain w/half player torso
  127. 0x035     7    20    gor5a0         Chain w/player leg
  128. 0x036     7    20    tre2a0         Tree (large)
  129. 0x037     7    20    smbta0         Torch (short/blue)
  130. 0x038     7    20    smgta0         Torch (short/green)
  131. 0x039     7    20    smrta0         Torch (short/red)
  132. 0x03a     3    28    sarga5         Spectre
  133. 0x03b   7   20  gor3a0        Chain w/dying player hung by neck
  134. 0x03c    7    20  gor3a0      Chain w/player hung by ankle
  135. 0x03d     7    20    gor3a0         Chain w/one legged player hung by ankle
  136. 0x03e     7    20    gor5a0         Chain w/half player torso
  137. 0x03f     7    20    gor1a0         Chain w/player leg
  138. 0x7d1     2    20    shota0         Shotgun
  139. 0x7d2     2    20    mguna0         Chaingun
  140. 0x7d3     2    20    launa0         Rocket launcher
  141. 0x7d4     2    20    plasa0         Plasma rifle
  142. 0x7d5     2    20    csawa0         Chainsaw
  143. 0x7d6     2    20    bfuga0         BFG 9000
  144. 0x7d7     4    20    clipa0         Ammo clip (4)
  145. 0x7d8     4    20    shela0         Shotgun shells (4)
  146. 0x7da     4    20    rocka0         Rocket
  147. 0x7db     11    20    stima0         Stimpak (10)
  148. 0x7dc     11    20    media0         Medipak (25)
  149. 0x7dd     5    20    soula0         Soul sphere
  150. 0x7de     11    20    bon1a0         Potion (1)
  151. 0x7df     10    20    bon2a0         Helmet (1)
  152. 0x7e2     10    20    arm1a0         Green (100)
  153. 0x7e3     10    20    arm2a0         Blue (200)
  154. 0x7e6     5    20    pinva0         Invunerability
  155. 0x7e7     5    20    pstra0         Berserk
  156. 0x7e8     5    20    pinsa0         Invisibility
  157. 0x7e9     5    20    suita0         Radiation suit
  158. 0x7ea     5    20    pmapa0         Computer map
  159. 0x7ec     7    20    colua0         Electric lamp
  160. 0x7f3     9    16    bar1a0         Barrel
  161. 0x7fd     5    20    pvisa0         Light amplification goggles
  162. 0x7fe     4    20    broka0         Box of rockets (8)
  163. 0x7ff     4    20    cella0         Energy cell (20)
  164. 0x800     4    20    ammoa0         Box of bullets (50)
  165. 0x801     4    20    sboxa0         Box of shells (24)
  166. 0xbb9     3    20    trooa1         Imp
  167. 0xbba     3    28    sarga1         Demon
  168. 0xbbb     3    28    bossa1         Baron of hell
  169. 0xbbc     3    20    possa1         Former human
  170. 0xbbd     3    32    heada1         Cacodemon
  171. 0xbbe     3    20    skula1         Lost soul
  172.  
  173. ;    ID                used to classify linedefs
  174. ;    Name            textual description of class
  175.  
  176. [LineDefs.Classes]
  177. 0x001    Special
  178. 0x002    Local door
  179. 0x003    Remote door
  180. 0x004    Ceiling
  181. 0x005    Crushing ceiling
  182. 0x006    Lift
  183. 0x007    Floor
  184. 0x008    Moving floor
  185. 0x009    Stairs
  186. 0x00a    Exit
  187. 0x00b    Teleport
  188. 0x00c    Lighting
  189.  
  190. ;    ID
  191. ;    class
  192. ;    codes
  193. ;        n       does NOT require a tag number
  194. ;        W       walk-over activation
  195. ;        S       switch (triggered by player use)
  196. ;        G       gunfire (pistol, shotgun, chaingun) cross or hit line
  197. ;        1       the line may be activated once only
  198. ;        R       potentially repeatable activation
  199. ;        &       affected sectors locked out from further changes
  200. ;        m       monster actions can activate the line's effect
  201. ;    speed 
  202. ;        (slow=1, medium = 2, fast = 3, turbo = 4)
  203. ;    time
  204. ;    texture changes
  205. ;    description
  206.  
  207. [LineDefs.Types]
  208.  
  209. ; special
  210. 0x030    1    n        -    -    -   scrolling wall (left)
  211.  
  212. ; Local door
  213. ;
  214. ; Note:    The linedef with an ID of 0x001 is common across
  215. ;        all wadgames at the time of this writing.  When
  216. ;        converting a sector to a door, the linedef types
  217. ;        available are those in the same class as 0x001.
  218.  
  219. 0x001    2    nSRm    2    4    -    open/close
  220. 0x01a    2    nSR        2    4    -    open/close (blue key required)
  221. 0x01c    2    nSR        2    4    -    open/close (red key required)
  222. 0x01b    2    nSR        2    4    -    open/close (yellow key required)
  223. 0x01f    2    nS1        2    -    -    open
  224. 0x020    2    nS1        2    -    -    open (blue key required)
  225. 0x021    2    nS1        2    -    -    open (red key required)
  226. 0x022    2    nS1        2    -    -    open (yellow key required)
  227. 0x02e    2    nG1        2    -    -    open
  228. 0x075    2    nSR        4    4    -    open/close (turbo)
  229. 0x076    2    nS1        4    -    -    open (turbo)
  230.  
  231. ; Remote door
  232. 0x004    3    W1        2    4    -    open/close
  233. 0x01d    3    S1        2    4    -    open/close
  234. 0x05a    3    WR        2    4    -    open/close
  235. 0x03f    3    SR        2    4    -    open/close
  236. 0x002    3    W1        2    -    -    open
  237. 0x067    3    S1        2    -    -    open
  238. 0x056    3    WR        2    -    -    open
  239. 0x03d    3    SR        2    -    -    open
  240. 0x003    3    W1        2    -    -    close
  241. 0x032    3    S1        2    -    -    close
  242. 0x04b    3    WR        2    -    -    close
  243. 0x02a    3    SR        2    -    -    close
  244. 0x010    3    W1        2    30    -    close/open (30 seconds)
  245. 0x04c    3    WR        2    30    -    close/open (30 seconds)
  246. 0x06c    3    W1        4    4    -    open/close (turbo)
  247. 0x06f    3    WR        4    4    -    open/close (turbo)
  248. 0x069    3    S1        4    4    -    open/close (turbo)
  249. 0x072    3    SR        4    4    -    open/close (turbo)
  250. 0x06d    3    W1        4    -    -    open (turbo)
  251. 0x070    3    S1        4    -    -    open (turbo)
  252. 0x06a    3    WR        4    -    -    open (turbo)
  253. 0x073    3    SR        4    -    -    open (turbo)
  254. 0x06e    3    W1        4    -    -    close (turbo)
  255. 0x071    3    S1        4    -    -    close (turbo)
  256. 0x06b    3    WR        4    -    -    close (turbo)
  257. 0x074    3    SR        4    -    -    close (turbo)
  258. 0x085    3    S1        4    -    -    open (turbo, blue key required)
  259. 0x063    3    SR        4    -    -    open (turbo, blue key required)
  260. 0x087    3    S1        4    -    -    open (turbo, red key required)
  261. 0x086    3    SR        4    -    -    open (turbo, red key required)
  262. 0x089    3    S1        4    -    -    open (turbo, yellow key required)
  263. 0x088    3    SR        4    -    -    open (turbo, yellow key required)
  264.  
  265. ; Ceiling
  266. 0x028    4    W1        1    -    -    up to highest ceiling
  267. 0x029    4    S1        1    -    -    down to floor
  268. 0x02b    4    SR        1    -    -    down to floor
  269. 0x02c    4    W1        1    -    -    down to floor + 8
  270. 0x031    4    S1        1    -    -    down to floor + 8
  271. 0x048    4    WR        1    -    -    down to floor + 8
  272.  
  273. ; Crushing ceiling
  274. 0x006    5    W1&        2    0    -    start fast crush
  275. 0x019    5    W1&        2    0    -    start slow crush
  276. 0x049    5    WR&        1    0    -    start slow crush
  277. 0x04d    5    WR&        2    0    -    start fast crush
  278. 0x039    5    W1&        -    -    -    stop crush
  279. 0x04a    5    WR&        -    -    -    stop crush
  280. 0x08d    5    W1&        1    0    -    start slow crush (silent)
  281.  
  282. ; Lift
  283. 0x00a    6    W1        3    3    -    lift (fast)
  284. 0x015    6    S1        3    3    -    lift (fast)
  285. 0x058    6    WRm        3    3    -    lift (fast)
  286. 0x03e    6    SR        3    3    -    lift (fast)
  287. 0x079    6    W1        4    3    -    lift (turbo)
  288. 0x07a    6    S1        4    3    -    lift (turbo)
  289. 0x078    6    WR        4    3    -    lift (turbo)
  290. 0x07b    6    SR        4    3    -    lift (turbo)
  291.  
  292. ; Floor
  293. 0x077    7    W1        1    -    -    up to next highest floor
  294. 0x080    7    WR        1    -    -    up to next highest floor
  295. 0x012    7    S1        1    -    -    up to next highest floor
  296. 0x045    7    SR        1    -    -    up to next highest floor
  297. 0x016    7    W1&        1    -    TX    up to next highest floor + texture
  298. 0x05f    7    WR&        1    -    TX    up to next highest floor + texture
  299. 0x014    7    S1&        1    -    TX    up to next highest floor + texture
  300. 0x044    7    SR&        1    -    TX    up to next highest floor + texture
  301. 0x02f    7    G1&        1    -    TX    up to next highest floor + texture
  302. 0x005    7    W1        1    -    -    up to lowest ceiling
  303. 0x05b    7    WR        1    -    -    up to lowest ceiling
  304. 0x065    7    S1        1    -    -    up to lowest ceiling
  305. 0x040    7    SR        1    -    -    up to lowest ceiling
  306. 0x018    7    G1        1    -    -    up to lowest ceiling
  307. 0x082    7    W1        4    -    -    up to next highest floor (turbo)
  308. 0x083    7    S1        4    -    -    up to next highest floor (turbo)
  309. 0x081    7    WR        4    -    -    up to next highest floor (turbo)
  310. 0x084    7    SR        4    -    -    up to next highest floor (turbo)
  311. 0x038    7    W1&        1    -    -    up to lowest ceiling - 8, crush
  312. 0x05e    7    WR&        1    -    -    up to lowest ceiling - 8, crush
  313. 0x037    7    S1        1    -    -    up to lowest ceiling - 8, crush
  314. 0x041    7    SR        1    -    -    up to lowest ceiling - 8, crush
  315. 0x03a    7    W1        1    -    -    up 24
  316. 0x05c    7    WR        1    -    -    up 24
  317. 0x00f    7    S1&        1    -    TX    up 24 + texture
  318. 0x042    7    SR&        1    -    TX    up 24 + texture
  319. 0x03b    7    W1&        1    -    TXP    up 24 + sector texture
  320. 0x05d    7    WR&        1    -    TXP    up 24 + sector texture
  321. 0x00e    7    S1&        1    -    TX    up 32 + texture
  322. 0x043    7    SR&        1    -    TX    up 32 + texture
  323. 0x08c    7    S1        2    -    -    up 512
  324. 0x01e    7    W1        1    -    -    up by shortest lower texture
  325. 0x060    7    WR        1    -    -    up by shortest lower texture
  326. 0x026    7    W1        1    -    -    down to lowest floor
  327. 0x017    7    S1        1    -    -    down to lowest floor
  328. 0x052    7    WR        1    -    -    down to lowest floor
  329. 0x03c    7    SR        1    -    -    down to lowest floor
  330. 0x025    7    W1        1    -    NXP    down to lowest floor + sector texture
  331. 0x054    7    WR        1    -    NXP    down to lowest floor + sector texture
  332. 0x013    7    W1        1    -    -    down to highest floor
  333. 0x066    7    S1        1    -    -    down to highest floor
  334. 0x053    7    WR        1    -    -    down to highest floor
  335. 0x02d    7    SR        1    -    -    down to highest floor
  336. 0x024    7    W1        3    -    -    down to highest floor + 8
  337. 0x047    7    S1        3    -    -    down to highest floor + 8
  338. 0x062    7    WR        3    -    -    down to highest floor + 8
  339. 0x046    7    SR        3    -    -    down to highest floor + 8
  340. 0x009    7    S1        1    -    NXP    donut + sector texture
  341.  
  342. ; Moving floor
  343. 0x035    8    W1&        1    3    -    start moving floor
  344. 0x036    8    W1&        -    -    -    stop moving floor
  345. 0x057    8    WR&        1    3    -    start moving floor
  346. 0x059    8    WR&        -    -    -    stop moving floor
  347.  
  348. ; Stairs
  349. 0x008    9    W1        1    -    -    stairs (8)
  350. 0x007    9    S1        1    -    -    stairs (8)
  351. 0x064    9    W1        4    -    -    stairs (16) + crush
  352. 0x07f    9    S1        4    -    -    stairs (16) + crush
  353.  
  354. ; Exit
  355. 0x00b    10    nS1        -    -    -    end level, go to next
  356. 0x033    10    nS1        -    -    -    end level, go to secret
  357. 0x034    10    nW1        -    -    -    end level, go to next
  358. 0x07c    10    nW1        -    -    -    end level, go to secret
  359.  
  360. ; Teleport
  361. 0x027    11    W1m        -    -    -    teleport
  362. 0x061    11    WRm        -    -    -    teleport
  363. 0x07d    11    W1m        -    -    -    teleport monsters only
  364. 0x07e    11    WRm        -    -    -    teleport monsters only
  365.  
  366. ; Lighting
  367. 0x023    12    W1        -    -    -    off
  368. 0x068    12  W1        -    -    -   set to dimmest near
  369. 0x00c    12    W1        -    -    -    set to brightest near
  370. 0x00d    12    W1        -    -    -    on maximum
  371. 0x04f    12    WR        -    -    -    off
  372. 0x050    12    WR        -    -    -    set to brightest near
  373. 0x051    12    WR        -    -    -    on maximum
  374. 0x011    12    W1        -    -    -    start blinking
  375. 0x08a    12    SR        -    -    -    on maximum
  376. 0x08b    12    SR        -    -    -    off
  377.  
  378. [Sectors.Types]
  379. 0x001  Blink (random)
  380. 0x002  Blink (1/2 second)
  381. 0x003  Blink (1 second)
  382. 0x004  -10/20% health, blink (1/2 second)
  383. 0x005  -5/10% health
  384. 0x007  -2/5% health
  385. 0x008  Light oscillates
  386. 0x009  Secret
  387. 0x00a  Ceiling drops (after 30 seconds)
  388. 0x00b  -10/20% health, end level/game
  389. 0x00c  Blink (1/2 second sync.)
  390. 0x00d  Blink (1 second sync.)
  391. 0x00e  Ceiling rises (after 300 seconds)
  392. 0x010  -10/20% health
  393.